<?php

//连接数据库
$db = @new mysqli('localhost','root','','school');  //第四个参数是选择的库名
//判断，连接失败时提示错误信息
if($db->connect_errno){
	echo '数据库连接失败,错误代码'.$db->connect_errno.'错误信息'.$db->connect_error;
}

//设置字符集
$db->query("set names utf8");

//var_dump($db); //返回的结果是一个资源


//修改数据
//这里返回的是真假不是资源，所以不走while流程  和查询是两个不同的流程   可以交换位置先执行修改
$sql = "update student set name='blue粉粉' where id=1"; 

//写sql语句
$sql = "select * from student";  //student  表名

//执行sql语句
$res = $db->query($sql);   //增、删、改执行返回的是boolen   查询返回的是结果集或结果集对象

if(!$res){
	echo '执行失败，错误代码:'.$db->connect_errno.'错误信息'.$db->connect_error;
}

//循环取出结果集中的资源
//先声明一个空数组，把每次取得数据存放起来
$tempArr = [];
//有多少条数据就取多少条，没有就不取
while($row = $res->fetch_assoc()){
	$tempArr[] = $row;
}

var_dump($tempArr);

//释放结果集
$res->free();

//关闭资源
$db->close();












